dogs homes for sale puppies dog breeder vermont real estate vermont champlain valley rutland county kittens cat rutland vermont homes middlebury addison county real estate for sale